architettura estate macintosh replacement windows programming doors siding developer c++ industrial design specifications commercial manufacture software spec manufacturing thin-client java php unix linux ipod windows development embedded arredamento mac design radius3 open source application specs apple